iT邦幫忙

1

php-物件中使用參數的方法筆記記錄

  • 分享至 

  • xImage
  •  

宣告->使用參數->輸出

function 方法(參數,$Id){
    調用要賦予的參數的,如...
    $this->int_Id = $Id;
}

然後建立物件可以直接調用參數的方法來設定參數,
而且這裡的主題是學生的成績,所以傳統的方式會寫超多的程式碼。
如果使用這個方式可以寫很多學生的成績減少很多不必要的程式碼,建立物件寫入成績顯示出來差不多三行...
物件導向真的蠻屌的

<?php
//定立類別的基本語法
class Student{
    var $int_Id;//座號
    var $str_Name;//姓名
    var $str_Sex;//性別
    var $int_Chinese;//國文成績
    var $int_English;//英文成績
    var $int_Maths;//數學成績
    function setData($Id, $Name, $Sex, $Chinese, $English, $Maths){//使用參數
        $this->int_Id = $Id;
        $this->str_Name = $Name;
        $this->str_Sex = $Sex;
        $this->int_Chinese = $Chinese;
        $this->int_English = $English;
        $this->int_Maths = $Maths;
    }
    function showData(){
        echo '座號:'.$this->int_Id.'<br>';
        echo '姓名:'.$this->str_Name.'<br>';
        echo '性別:'.$this->str_Sex.'<br>';
        echo '國文成績:'.$this->int_Chinese.'<br>';
        echo '英文成績:'.$this->int_English.'<br>';
        echo '數學成績:'.$this->int_Maths.'<br>';
        echo '<hr>';
    }
    
}
// 建立物件
$Object1=new Student();
$Object1->setData(1, 'Yan', '男', 80, 90, 100);
$Object1->showData();
$Object2=new Student();
$Object2->setData(2, 'Yu', '男', 70, 60, 80);
$Object2->showData();
?>

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言